package org.binglan.youziyuepai.service;

import org.apache.ibatis.annotations.Select;
import org.binglan.youziyuepai.entity.PhotographyTag;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Collection;
import java.util.List;

/**
 * <p>
 * 摄影标签表 服务类
 * </p>
 *
 * @author sanjin
 * @since 2019-04-09
 */
public interface PhotographyTagService extends IService<PhotographyTag> {

    /**
     * 判断是否存在这些id
     * @return
     */
    boolean isExistsIds(Collection<Integer> ids);


    /**
     * 获取用户所有标签
     */
    List<PhotographyTag> queryTagsByUserId(String userId);

    /**
     * 获取动态所有标签
     */
    List<PhotographyTag> queryTagsByPersonalDynamicId(String personalDynamicId);

    /**
     * 查找所有标签
     * @return
     */
    List<PhotographyTag> queryAllTags();
}
